package org.third.integration.kubernates.cmd;

import org.third.integration.kubernates.cmd.imp.bean.KubeInstanceInfo;
import org.third.integration.kubernates.cmd.imp.exp.NotValidK8sYamlException;
import org.third.integration.kubernates.cmd.imp.exp.RequestApiServerException;

public interface KubectlDelete {

	KubeInstanceInfo execute(String type, String apiVersion, String namespace, String instanceName) throws NotValidK8sYamlException, RequestApiServerException;

	KubeInstanceInfo executeListWithQueryParam(String type, String apiVersion, String namespace, String instanceName)throws NotValidK8sYamlException, RequestApiServerException;
	
}
